package com.lfz.quality_effect.model.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

/**
 * <p>
 * 收结存统计表
 * </p>
 *
 * @author Destiny
 * @since 2023-03-05
 */
@Data
public class CollectionBalanceDTO extends BaseRowModel {


    /**
     * 法院
     */
    @ExcelProperty(index = 0,value = "法院名称")
    private String court;

    /**
     * 合计-新收
     */
    @ExcelProperty(index = 1,value = "合计-新收")
    private Integer totalNew;
    /**
     * 管辖-新收
     */
    @ExcelProperty(index = 2,value = "管辖-新收")

    private Integer jurisdictionNew;

    /**
     * 刑事-新收
     */
    @ExcelProperty(index = 3,value = "刑事-新收")
    private Integer criminalNew;

    /**
     * 民事-新收
     */
    @ExcelProperty(index = 4,value = "民事-新收")
    private Integer civilNew;

    /**
     * 行政-新收
     */
    @ExcelProperty(index = 5,value = "行政-新收")
    private Integer administrateNew;

    /**
     * 国家赔偿与司法救助-新收
     */
    @ExcelProperty(index = 6,value = "国家赔偿与司法救助-新收")
    private Integer compensateJudicialReliefNew;

    /**
     * 区司法协助-新收
     */
    @ExcelProperty(index = 7,value = "区司法协助-新收")
    private Integer districtJudicialAssistanceNew;



    @ExcelProperty(index = 8,value = "国际司法协助-新收")
    private Integer nationalJudicialAssistanceNew;
    /**
     * 司法制裁-新收
     */
    @ExcelProperty(index = 9,value = "司法制裁-新收")
    private Integer judicialSanctionNew;

    /**
     * 非诉保全-新收
     */
    @ExcelProperty(index = 10,value = "非诉保全-新收")
    private Integer nonLitigatePreservateNew;

    /**
     * 执行-新收
     */
    @ExcelProperty(index = 11,value = "执行-新收")
    private Integer executeNew;

    /**
     * 强制清算与破产-新收
     */
    @ExcelProperty(index = 12,value = "强制清算与破产-新收")
    private Integer forceLiquidateNew;

    /**
     * 其他-新收
     */
    @ExcelProperty(index = 13,value = "其他-新收")
    private Integer otherNew;

    /**
     * 合计-旧存
     */
    @ExcelProperty(index = 14,value = "合计-旧存")
    private Integer totalOld;
    /**
     * 管辖-旧存
     */
    @ExcelProperty(index = 15,value = "管辖-旧存")

    private Integer jurisdictionOld;

    /**
     * 刑事-旧存
     */
    @ExcelProperty(index = 16,value = "刑事-旧存")
    private Integer criminalOld;

    /**
     * 民事-旧存
     */
    @ExcelProperty(index = 17,value = "民事-旧存")
    private Integer civilOld;

    /**
     * 行政-旧存
     */
    @ExcelProperty(index = 18,value = "行政-旧存")
    private Integer administrateOld;

    /**
     * 国家赔偿与司法救助-旧存
     */
    @ExcelProperty(index = 19,value = "国家赔偿与司法救助-旧存")
    private Integer compensateJudicialReliefOld;

    /**
     * 区司法协助-旧存
     */
    @ExcelProperty(index = 20,value = "区司法协助-旧存")
    private Integer districtJudicialAssistanceOld;
    @ExcelProperty(index = 21,value = "国际司法协助-新收")
    private Integer nationalJudicialAssistanceOld;
    /**
     * 司法制裁-旧存
     */
    @ExcelProperty(index = 22,value = "司法制裁-旧存")
    private Integer judicialSanctionOld;

    /**
     * 非诉保全-旧存
     */
    @ExcelProperty(index = 23,value = "非诉保全-旧存")
    private Integer nonLitigatePreservateOld;

    /**
     * 执行-旧存
     */
    @ExcelProperty(index = 24,value = "执行-旧存")
    private Integer executeOld;

    /**
     * 强制清算与破产-旧存
     */
    @ExcelProperty(index = 25,value = "强制清算与破产-旧存")
    private Integer forceLiquidateOld;

    /**
     * 其他-旧存
     */
    @ExcelProperty(index = 26,value = "其他-旧存")
    private Integer otherOld;

    /**
     * 合计已结
     */
    @ExcelProperty(index = 27,value = "合计-已结")
    private Integer totalSettled;

    /**
     * 管辖-已结
     */
    @ExcelProperty(index = 28,value = "管辖-已结")
    private Integer jurisdictionSettled;

    /**
     * 刑事-已结
     */
    @ExcelProperty(index = 29,value = "刑事-已结")
    private Integer criminalSettled;

    /**
     * 民事-已结
     */
    @ExcelProperty(index = 30,value = "民事-已结")
    private Integer civilSettled;

    /**
     * 行政-已结
     */
    @ExcelProperty(index = 31,value = "行政-已结")
    private Integer administrateSettled;

    /**
     * 国家赔偿与司法救助-已结
     */
    @ExcelProperty(index = 32,value = "国家赔偿与司法救助-已结")
    private Integer compensateJudicialReliefSettled;

    /**
     * 区司法协助-已结
     */
    @ExcelProperty(index = 33,value = "区司法协助-已结")
    private Integer districtJudicialAssistanceSettled;
    @ExcelProperty(index = 34,value = "国际司法协助-新收")
    private Integer nationalJudicialAssistanceSettled;
    /**
     * 司法制裁-已结
     */
    @ExcelProperty(index = 35,value = "司法制裁-已结")
    private Integer judicialSanctionSettled;

    /**
     * 非诉保全-已结
     */
    @ExcelProperty(index = 36,value = "非诉保全-已结")
    private Integer nonLitigatePreservateSettled;

    /**
     * 执行-已结
     */
    @ExcelProperty(index = 37,value = "执行-已结")
    private Integer executeSettled;

    /**
     * 强制清算与破产-已结
     */
    @ExcelProperty(index = 38,value = "强制清算与破产-已结")
    private Integer forceLiquidateSettled;

    /**
     * 其他-已结
     */
    @ExcelProperty(index = 39,value = "其他-已结")
    private Integer otherSettled;

    /**
     * 合计=未结
     */
    @ExcelProperty(index = 40,value = "合计=未结")
    private Integer totalUnsettled;

    /**
     * 管辖-未结
     */
    @ExcelProperty(index = 41,value = "管辖-未结")
    private Integer jurisdictionUnsettled;

    /**
     * 刑事-未结
     */
    @ExcelProperty(index = 42,value = "刑事-未结")
    private Integer criminalUnsettled;

    /**
     * 民事-未结
     */
    @ExcelProperty(index = 43,value = "民事-未结")
    private Integer civilUnsettled;

    /**
     * 行政-未结
     */
    @ExcelProperty(index = 44,value = "行政-未结")
    private Integer administrateUnsettled;

    /**
     * 国家赔偿与司法救助-未结
     */
    @ExcelProperty(index = 45,value = "国家赔偿与司法救助-未结")
    private Integer compensateJudicialReliefUnsettled;

    /**
     * 区司法协助-未结
     */
    @ExcelProperty(index = 46,value = "区司法协助-未结")
    private Integer districtJudicialAssistanceUnsettled;
    @ExcelProperty(index = 47,value = "国际司法协助-新收")
    private Integer nationalJudicialAssistanceUnsettled;
    /**
     * 司法制裁-未结
     */
    @ExcelProperty(index = 48,value = "司法制裁-未结")
    private Integer judicialSanctionUnsettled;

    /**
     * 非诉保全-未结
     */
    @ExcelProperty(index = 49,value = "非诉保全-未结")
    private Integer nonLitigatePreservateUnsettled;

    /**
     * 执行-未结
     */
    @ExcelProperty(index = 50,value = "执行-未结")
    private Integer executeUnsettled;

    /**
     * 强制清算与破产-未结
     */
    @ExcelProperty(index = 51,value = "强制清算与破产-未结")
    private Integer forceLiquidateUnsettled;

    /**
     * 其他-未结
     */
    @ExcelProperty(index =52,value = "其他-未结")
    private Integer otherUnsettled;


}
